#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>
#include <QDomDocument>
#include <QTextBrowser>

class TestWidget : public QWidget
{
    Q_OBJECT

public:
    TestWidget(QWidget *parent = nullptr);
    ~TestWidget();

    // private
private:
    void CreateXmlFile(const QString &path, const QString& name);
    void AppendXmlItem(const QString &text);
    void DeleteXmlItem(const QString &time);
    void EditXmlItem(const QString &root);
    void FindXmlItem(QDomDocument &doc, QDomElement &parent, QDomElement &target);


private:
    void InitWidget();


    // 刷新xml显示
    void FrushXml();
    QTextBrowser *browser_ {nullptr};
};
#endif // WIDGET_H
